package com.yunzhijia.open;

/**
 * Created by ljg on 16/3/29.
 */
public class commonDifine {
    //云之家团队ID
    public final static String EID = "4071710";
    public static final String fileBasePath = commonDifine.class.getClassLoader().getResource(".").getPath();
    public final static String keyFilePath = fileBasePath + "yunzhijiatyhy.key";
//云之家根路径
    public final static String yzj_base_url = "https://www.yunzhijia.com";
//    4.4、查询全部组织信息
    public final static String org_getDeptall_url = yzj_base_url
            + "/openaccess/input/dept/getall";
            //    4.2、更新组织
    public final static String org_updateDeptAll_url = yzj_base_url
            + "/openaccess/input/dept/update";
            //    4.1、新增组织
    public final static String org_addDept_url = yzj_base_url
            + "/openaccess/input/dept/add";
            //    4.3、删除组织
    public final static String org_deleteDept_url = yzj_base_url
            + "/openaccess/input/dept/delete";
//    4.10、查询全部人员信息
    public final static String org_getPersonAll_url = yzj_base_url
            + "/openaccess/input/person/getall";
            //    4.12、查询指定人员信息
    public final static String org_getPerson_url = yzj_base_url
            + "/openaccess/input/person/get";
            //    4.5、新增人员
    public final static String org_addPerson_url = yzj_base_url
            + "/openaccess/input/person/add";
    //    4.6、更新人员信息
    public final static String org_updatePersonInfo_url = yzj_base_url
            + "/openaccess/input/person/updateInfo";
            //    4.7、更新人员组织
    public final static String org_updatePersonDept_url = yzj_base_url
            + "/openaccess/input/person/updateDept";
            //    4.8、更新人员状态
    public final static String org_updatePersonStatus_url = yzj_base_url
            + "/openaccess/input/person/updateStatus";
            //    4.9、删除人员
    public final static String org_deletePerson_url = yzj_base_url
            + "/openaccess/input/person/delete";
            //    4.11、查询已更新人员信息
    public final static String org_getAtTimePerson_url = yzj_base_url
            + "/openaccess/input/person/getAtTime";
    //    4.14、根据登陆账号和密码获取其是管理员的工作圈列表（开发者鉴权不包括该接口）
    public final static String org_getAdminCompanyPerson_url = yzj_base_url
            + "/openaccess/input/person/getAdminCompany";
//    4.15、创建公司（工作圈）
    public final static String org_createCompany_url = yzj_base_url
            + "/openaccess/input/createCompany";//
    // 4.13、设置或取消管理员
    public final static String org_setadminCompany_url = yzj_base_url
            + "/openaccess/input/company/setadmin";
    //  4.16、设置登陆mcloud公司（工作圈）的密码
    public final static String org_setMcloudEidPwdCompany_url = yzj_base_url
            + "/openaccess/input/company/setMcloudEidPwd";
            //    4.17、批量设置部门负责人
    public final static String org_setOrgAdminsCompany_url = yzj_base_url
            + "/openaccess/input/company/setOrgAdmins";
            //    4.18、查询所有部门负责人
    public final static String org_queryOrgAdminsCompany_url = yzj_base_url
            + "/openaccess/input/company/queryOrgAdmins";
            //    4.19、批量删除部门负责人
    public final static String org_deleteOrgAdminsCompany_url = yzj_base_url
            + "/openaccess/input/company/deleteOrgAdmins";


//    错误码(消息码)	 适用接口	描述	备注
//    100	所有接口	成功
//    101	所有接口	重复请求
//    102	所有接口	eid为空
//    103	所有接口	非法eid，未在mcloud注册
//    104	所有接口	数据加密错误
//    105	所有接口	导入数据量超标
//    106	所有接口	业务异常，需查看详情
//    107	所有接口	数据库异常
//    108	所有接口	数据为空	导入，更新，删除
//    109	所有接口	Data格式错误
//    110	所有接口	Data中eid与参数中eid不同
//    111	所有接口	openId关联失败
//    201	所有接口	导入组织已存在
//    202	所有接口	组织导入成功
//    203	所有接口	更新组织ID为空
//    204	所有接口	更新组织成功
//    205	所有接口	删除组织成功
//    206	所有接口	导入人员已存在
//    207	所有接口	参数导入人员无对应组织
//    208	所有接口	数据中心导入人员无对应组织
//    209	所有接口	人员导入成功
//    210	所有接口	需更新人员不存在
//    211	所有接口	人员无对应关系，无法更新关系
//    212	所有接口	更新组织ID为空
//    213	所有接口	人员更新成功
//    214	所有接口	人员删除成功
//    215	所有接口	用户名，用户ID，人员ID，saltType不能为空
//    216	所有接口	关系已存在，关系更新成功
//    217	所有接口	关系导入成功
//    218	所有接口	人员不存在
//    219	所有接口	手机号码已经存在，不能重复
//    220	所有接口	openId不存在
//    221	所有接口	原组织长名称不存在
//    222	所有接口	组织长名称修改成功
//    223	所有接口	组织长名称修改失败
//    224	所有接口	原部门有下级组织无法修改
//    225	所有接口	手机号码格式不正确
//    226	所有接口	手机号码重复
//    227	所有接口	openId&phone为空
//    228	所有接口	原组织长名称为公司名称无法修改
//    229	所有接口	新旧手机都已被激活无法更改手机号码	已作废
//    230	所有接口	移动人员，组织不存在
//    231	所有接口	移动人员失败
//    232	所有接口	人员疑似重复
//    233	所有接口	不支持修改的人员状态类型
//    234	所有接口	人员当前状态和修改类型不匹配
//    235	所有接口	修改状态，type字段不能为空
//    236	所有接口	状态不为1（在职）的人员，不让修改信息
//    237	所有接口	开通ERP同步权限的企业，组织和人员不允许修改
//    300	所有接口	没有权限访问
//    301	所有接口	访问权限已到期
}
